@charset "utf-8";
body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: "SourceHanSansCN-Normal","SourceHanSansCN",sans-serif;

    color: #444;
    /*padding-top:92px;*/
}
p, h1, h2, h3, ul, dl,dt,dd { margin: 0;  padding: 0; font-family:sans-serif !important; }
h1, h2, h3 { font-weight: normal; color: #333; font-family:sans-serif !important;  }
dt{ font-weight: normal;}
li {list-style: none; font-family:sans-serif !important;  }
a { text-decoration: none; }
span{font-family:sans-serif !important; }
a:hover,a:focus,a:visited,a:active{ text-decoration: none !important;}
u{font-weight:normal;}
img { border: none;  }
.clear {clear: both; margin: 0; padding: 0; line-height: 0; }
/*首页导航条样式*/
.headerbox{
    position: relative;
/* position:fixed;
top:0;left:0; */
width:100%;
z-index:100;
border:none;
margin-bottom:0;
}
.header{ padding-left: 0; padding-right: 0;}
.navbar{ margin-bottom: 0; border-radius: 0;}
.logo{ padding-right: 0; padding-left: 0; margin-top:4px; margin-bottom:4px;}
.logo img{ max-width:100%; height: auto;}
.navbar-collapse{ padding-left: 0; padding-right: 0;}
.navbar-default .navbar-nav > li{ margin-left: 1px;}
.navbar-default .navbar-nav > li > a{padding:15px 22px;font-size:15px;color:#fff;}

.navbar-default .navbar-nav > li:hover > a{background-color: #004f98;color:#fff;}
.navbar-default .navbar-nav>li.current>a{background-color: #004f98;color:#fff;}
.navbar-brand > img{ width:200px; height: auto;}
.navbar-brand{height:80px;padding:21px 0px;}
.banner-nav{position:relative;}
.bannernews{ position: relative; height: 398px;}
.banner-nav #bannerCtrl{ display: none; text-align: center; width:100%;position:absolute;bottom:147px;left:10%;}
.banner-nav #bannerCtrl a{ display:inline-block;margin-left:4px; margin-right:4px;width:9px;height:9px;background: url(../images/banner_dot_05.png) no-repeat; background-size:100% auto; }
.banner-nav #bannerCtrl a.active{width:37px;background: url(../images/banner_dot_03.png) no-repeat; background-size: 100% auto;}
.index_banner{overflow:hidden; 
    /* padding-top:131px; */
}
.nav_banner{position:absolute;bottom:0px;width:100%;}
.nav_banner div .nav_banner_list{padding:0 10px;position:relative;overflow:hidden;display:block;}
.nav_banner div .nav_banner_list div{ width: 100%; border: 1px solid #fff; overflow: hidden;}

.nav_banner div .nav_banner_list img{width:100%;
    transition:all 0.6s ease 0s;
    -webkit-transition:all 0.6s ease 0s;
    -o-transition:all 0.6s ease 0s;
    -moz-transition:all 0.6s ease 0s;
    transform: scale(1);
    -webkit-transform:scale(1);;
    -o-transform:scale(1);;
    -moz-transform:scale(1);;
}
.nav_banner div .nav_banner_list span{position:absolute;left:25px;bottom:20px;font-size:20px;color:#004f97;font-weight:bold;}
.nav_banner div .nav_banner_list:hover img{
    transform:scale(1.25);
    transition:all 0.6s ease 0s;
    -webkit-transform:scale(1.25);
    -webkit-transition:all 0.6s ease 0s;
    -o-transform:scale(1.25);
    -o-transition:all 0.6s ease 0s;
    -moz-transform:scale(1.25);
    -moz-transition:all 0.6s ease 0s;
}

#slides {
    position: relative;
    width: 100%;
    height: 320px;
    overflow: inherit !important;
}
.slidesjs-control{ height:320px;}
.slidesjs-container{ height: 320px;}
.banner_slide{ height: 320px; background-repeat: no-repeat;}

.slidesjs-pagination { position: absolute; z-index: 20; bottom:20px; right:-26px;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.slidesjs-pagination li { float: left; margin: 0 4px; }
.slidesjs-pagination li a {  display: block; width:8px; height:8px; background: #fff; border-radius: 50%; overflow: hidden;}
.slidesjs-pagination li a.active { width:30px; border-radius: 50px;}
.banner_slide {
    background-position: center center;
    background-size:100% 100%;
    background-repeat: no-repeat;
}
.banner_slide .container{
    position:relative;
}
.bannerText1{
    /*display: none;*/
    width: 100%;
    position:absolute;
    left:15px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    top:200px;
}
.banner2 .bannerText1{ width: 100%;
    left: 0;
    text-align: center;
}
.bannerText1 h1{ text-align: center; margin-bottom: 12px; font-size: 46px; font-weight: bold; }
.bannerText1 p{ font-size:30px;}

.index_nav2{margin-top:60px;}
.index_nav2 a{display:block;}
.leftpart{width:45.8%;float:left;position:relative;height:272px;}
.leftpart img{width:100%;}
.index_jtgk{position:relative;}
.nav_txt{position:absolute;left:30px;top:24px;}
.nav_txt h3{color:#fff;font-weight:bold;font-size:18px;}
.nav_txt span{display:block;width:95%;color:#fff;line-height: 22px;font-size:14px;margin-top:9px;}

.index_djcx{width:56%;position:absolute;left:0;bottom:0;}
.djcx_pic{position:absolute;left:30%;top:40%;}
.index_tszs{width:42%;position:absolute;right:0;bottom:0;}

.rightpart{width:53.3%;float:right;position:relative;height:272px;}
.rightpart img{width:100%;}
.index_dfwh{position:absolute;left:0;top:0;width:50.6%;}
.index_dfwh .dfwh_pic{position:absolute;left:50%;top:26%;transform:translateX(-50%);}
.index_lxwm{position:absolute;width:47.65%;right:0;top:0;}
.index_rczp{position:absolute;width:47.65%;right:0;bottom:0;}
.index_nav2{margin-bottom:57px;}
.index_nav2 a{overflow:hidden;cursor: pointer;}
/*.index_nav2 a:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}*/
/*.index_nav2 a>img{transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}*/

.footer{height:49px;border-top:1px solid #eaeaea;margin-top:57px;}
.footer .foot_left{float:left;line-height: 34px;font-size: 14px;color:#444;}
.footer .foot_right{float:right; margin-top: 15px; width:36px; height:36px; text-align:center;line-height: 34px; position:relative;font-size: 14px;color:#444;}
.footer .foot_right .hover{ display: none;}
.footer .foot_right .ewm{ display: none; width: 80px; height: 80px; position: absolute; right: -15px; top: -80px;}
.footer .foot_right:hover .normal{ display: none;}
.footer .foot_right:hover .hover{ display: inline-block;}
.footer .foot_right:hover .ewm{ display: block;}
.footer .foot_left a{ color: #444; font-size: 14px;}
.footer .foot_left a:hover{ color: #004f97; text-decoration: none;}

/*首页修改调整18-04-22*/
.mainLeft{ float: left; width: 65%; /*overflow: hidden;*/}
.mainLeft .indexpics{ width: 41.4%; float: left; }
.indexpics a{ display: block; height: 100%;}
.indexpics .imgpics{overflow: hidden;}
.indexpics .imgpics img{width: 100%; height:203px;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform:scale(1);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
}
.indexpics p{position:absolute; bottom:0; width:100%; left:0; z-index:10;padding: 9px 11px; background: #eeeeee; font-size:16px; color: #444; line-height: 18px; }
.indexpics:hover img{
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
    -o-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform:scale(1.25);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
}
.indexpics:hover p{ background: #004c8a; color: #fff;}
.mainLeft .indexList{ width:56.4%; float: right; position: relative;}
.indexList .indexTab a{ display: inline-block;margin-right:1px; font-size:18px; color: #444; padding: 0 14px; line-height: 44px; background: #dddddd;}
.indexList .indexTab a:hover{ background: #004f97; color: #fff;}
.indexTab a.active{ background: #004f97; color: #fff;}
.indexList .indexCon{}
.indexList .moreIndex{ position: absolute; right: 0; top: 10px;}
.indexCon ul li{ line-height: 20px; padding-top:5px; padding-bottom:3px; border-bottom: 1px dotted #ddd;}
.indexCon ul li a{ display: inline-block; font-size:14px; color: #444;}
.indexCon ul li span{ color: #b1b1b1; margin-right:8px;}
.indexCon ul li:hover a{color: #004f97;}

.mainRight{ float: right; width:33.5%;}
.mainRight .mainUp{ overflow: hidden;}
.mainUp .dckfImg{ position: relative; overflow: hidden; width:70.9%; float: left;}
.dckfImg a{ display: block;}
.dckfImg img{width: 100%;height: auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform:scale(1);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
}
.dckfImg p{ position: absolute;left:15px;bottom:12px; z-index: 1; font-size:18px; color: #fff;}
.dckfImg:hover img{
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
    -o-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform:scale(1.25);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
}
.mainUp .gqtzImg{ position: relative; width:28.4%; text-align: center; background: #004c8a; min-height:127px; float: right;}
.gqtzImg a{display: block;padding-top:30px;}
.gqtzImg img{max-width: 100%; height: auto;}
.gqtzImg p{ font-size: 18px; color: #fff; margin-top: 16px;}
.gqtzImg:hover{ background: #003399;}

.mainIcon{ margin-top:3px; overflow: hidden;}
.mainIcon li{ background: #1071c1; text-align: center; width:21.6%; float: left; margin-right:0.73%; min-height: 127px;}
.mainIcon li a{ display: block; padding-top:25px;}
.mainIcon li p{ font-size: 18px; color: #fff; margin-top: 16px;}
.mainIcon li.index1{ background: #9c0000; width:26.4%;}
.mainIcon li.index2{ background: #da980b; width:21.4%;}
.mainIcon li.index3{ background: #3cbf86; width:28.4%; margin-right: 0;}
.mainIcon li.index0:hover{ background: #075ca2;}
.mainIcon li.index1:hover{ background: #850404;}
.mainIcon li.index2:hover{ background: #b98005;}
.mainIcon li.index3:hover{ background: #33cc99;}

.oa{ float: right; overflow: hidden;}
.oa ul{ float: left; margin-top: 32px;}
.oa ul li{ float: left;}
.oa ul li a{ font-size: 14px; color: #444;}
.oa .form{float: right; height:96px; padding-top:43px; padding-left:15px; margin-left:23px; border-left: 1px solid #e5e5e5;}
.form .indexbtn{ display: block; width: 18px; height: 17px;}
.form form{ display:none; position: absolute; right:0; top:0; height:96px;}
.form form input.indextext{ border: none; display: inline-block; line-height:96px; font-size: 18px; color: #4f4f50; padding-left:10px; padding-right:10px; width: 260px; background:#dfdfdf;height:96px;}
.form form input.btnindex{ border: none; display:inline-block; margin-left:-5px; width:60px; height:98px;color:#fff; font-size: 18px; background: #0d2178; }

.oa ul li a:hover{color: #0d2178; font-weight: bold;}

/*首页修改19-05-26*/
.boxContent{ background: #fff; margin-top: 20px; overflow: hidden; padding: 20px 27px 48px;}
.boxContent .boxleft{ width:45%; float: left;}
.boxleft .picstab{ overflow: hidden; margin-bottom: 12px; height: 18px; line-height: 18px; border-left:5px solid #0d2178;}
.picstab h1{ float: left; font-size:18px; padding-left: 13px; color: #286fb5;}
.picstab a{ font-size:14px; float: right; color: #888888;}
.boxleft #slides .slidesjs-slide li>a{ display: block; height: 100%;}
.boxleft #slides li p{ position: absolute; bottom: 0; left: 0; width: 100%; font-size: 18px; color: #fff; height: 48px; line-height: 48px; background: rgba(0,125,201,0.7);}
.boxleft #slides li p span{ display: block;padding-left: 20px; padding-right: 126px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.boxContent .boxright{ width:51.4%; float: right;}
.changeTab{ float: left; margin-bottom: 10px;}
.changeTab a{ display: inline-block;height: 18px;line-height: 18px; padding-left:12px; margin-right: 1px; border-left:5px solid #fff; font-size:18px; color: #444;}
.changeTab a:hover{border-left:5px solid #0d2178; color: #286fb5;}
.changeTab a.current{border-left:5px solid #0d2178; color: #286fb5;}
.boxMore{ float: right; font-size: 14px; color: #888; margin-top:3px;}
.box{ clear: both; padding-top:18px; border-top:1px solid #e8e9ea;}
.box ul li{ overflow: hidden;line-height:34px;}
.box ul li a{ float: left; width:80%; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #444; }
.box ul li span{ float: right; color: #b1b1b1}
.boxContent .boxlist{ clear: both; padding-top: 50px;}
.listleft{ float: left; width: 45%;}
.listleft .box ul li a{width:75%; }
.listright{ float: right; width: 51.4%;}
.box ul li:hover a,.picstab a:hover,.boxMore:hover{ color: #286fb5;}
.fivblock{ background: #fff; margin-top: 28px; padding: 42px 74px 52px;}
.blockbox{ overflow: hidden; width:61.7%; margin: 0 auto; margin-bottom: 34px;}
.blockbox span{ float: left; margin-top: 22px; width:34.8%;height: 1px; background-size: 100% 100%;}
.blockbox span.line-l{ background: url(../images/solid-l.png) no-repeat;}
.blockbox span.line-r{ background: url(../images/solid-r.png) no-repeat;}
.blockbox h1{ width: 30.4%; text-align: center; float: left; font-size:34px; font-weight: bold; color: #1e65b7;}
.fivblock ul li{ float: left; text-align: center; width: 12.6%; margin-right: 9.25%;}
.fivblock ul li a{ display: block;}
.fivblock ul li .iconimg{ width: 132px; height: 132px; background: #f6f6f6; border-radius: 50%;}
.fivblock ul li img{ width: 100%; height: 100%;}
.fivblock ul li img.hover{ display: none;}
.fivblock ul li p{ font-size:18px; color: #000; margin-top: 10px;}
.fivblock ul li:hover img.normal{ display: none;}
.fivblock ul li:hover img.hover{ display: inline-block;}
.fivblock ul li:hover .iconimg{ background: #286fb5;}
.fivblock ul li:hover p{ color: #286fb5;}

.rightsider{
    position: fixed;
    z-index: 100;
    right: 0;
    width: 250px;
    bottom: 45px;
}
.rightsider a{
    display: block;
    position: relative;
}
.rightsider a img{
    /*width: 220px; */
    /*height: auto;*/
}
.rightsider .closeimg{
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px; 
    height: 20px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    z-index: 1;
}
.rightsider .closeimg img{
    width: 10px;
    height: auto;
}

.indexfooter{ margin-top: 56px; background: #004c8a; width: 100%;overflow: hidden; padding-top:20px; padding-bottom:20px;}
.indexfooter p{ float: left; color: #fff; font-size:14px;}
.indexfooter a{ float: right; color: #fff; font-size:14px;}

/* 首页修改2021-09-27 */
.oa0927{ margin-right: -15px; margin-top: 28px;}
.oa0927 ul{ margin-top: 5px;}
/* .oa0927 ul li a{ color: #fff;}
.oa0927 ul li a:hover{opacity: .8; color:#fff; font-weight: normal;} */
.oa0927 .form1{ margin-top: 3px;}
.oa0927 .form1 .indextext{height: 26px;}
.newsheader0927{ background-color: #fff; min-height: 76px;}
.newsheader0927 .logo{ margin-top:10px;}
.newsheader0927 .logo img{ width: auto; height: 54px;}
.newsheader0927 .navbar-collapse.collapse{ 
    /* float: right;  */
    margin-top: 18px;}
.navbar-default.newsheader0927 .navbar-nav > li > a{ color: #444; padding: 10px 12px;}
.navbar-default.newsheader0927 .navbar-nav>li.current>a{ background-color: transparent; color: #004f98;}
.navbar-default.newsheader0927 .navbar-nav > li:hover>a{background-color: transparent; color: #004f98; }
/* .index_banner.index_banner0927{ padding-top: 120px;} */
.phone-20da{ 
    display:none;
}


@media screen and (min-width:767px){
    .nav li { position: relative;  }
    .nav li dl { position:absolute; overflow: hidden; width: 220px; display: none; background: #004f98;  }
    .nav li dl dd{ display: inline-block;}
    .nav li dl dd a{display:block; height: 0px; border: none; line-height: 45px; color: #fff; padding-left: 15px; }
    .nav li:hover dl { padding: 15px 0 15px 0; height:auto; display: block; transition:all 0.6s; }
    .nav li:hover dl dd a { height: 45px; transition:all 0.6s; }
    .nav li dl dd a:hover {text-decoration: none;background-color:#1e65b7 ; }
    .nav-left .nav_bg { width: 50px; height: 103px;position: absolute;background-color: #004c8a;}
}

@media screen and (min-width: 1180px) and (max-width:1279px){
    .container{width:1160px;}
    .leftpart,.rightpart{height:262px;}
    .newsheader0927 .logo img{ width: auto; height: 44px;}
    .navbar-default.newsheader0927 .navbar-nav > li > a{ padding:10px 8px;}
}
@media screen and (min-width: 1024px) and (max-width:1179px){
    .container{width:1000px;}
    .navbar > .container .navbar-brand { height:71px; padding: 10px 0px; float:none; display:block; margin-left:0; }
    .navbar-right { float: none;}
    .newsheader0927 .logo{ margin-top: 14px;}
    .newsheader0927 .logo img{ height:44px;}
    .navbar-default.newsheader0927 .navbar-nav > li > a{padding:10px 4px; font-size: 14px;}
    .navbar-collapse{ margin-left:0; padding:0px; }
    .leftpart,.rightpart{height:226px;}
    .djcx_pic { left: 20%; top: 35%; }
    .nav_txt span { max-height: 44px;overflow: hidden; }
}
.navbar-default.newsheader0927 .nav li dl{ background: #e4e4e5; height:28px; left:-15px; text-align: center; border-radius: 10px; line-height: 28px;}
.navbar-default.newsheader0927 .nav li:hover dl dd a{ height: 28px;}
.navbar-default.newsheader0927 .nav li.index1 dl{ width:450px; }
.navbar-default.newsheader0927 .nav li.index2 dl{ width:300px;}
.navbar-default.newsheader0927 .nav li.index3 dl{ width:300px;}
.navbar-default.newsheader0927 .nav li.index4 dl{ width:460px;}
.navbar-default.newsheader0927 .nav li.index5 dl{ width:320px;}
.navbar-default.newsheader0927 .nav li.index6 dl{ width:460px;}
.navbar-default.newsheader0927 .nav li.index7 dl{ width:320px;}
.navbar-default.newsheader0927 .nav li.index8 dl{ width:240px;}
.navbar-default.newsheader0927 .nav li.index9 dl{ }
.navbar-default.newsheader0927 .nav li.index10 dl{ width:240px; right: -15px; left:auto}
.navbar-default.newsheader0927 .nav li.index11 dl{ width:100%; right: 0; left:auto;}
.navbar-default.newsheader0927 .nav li:hover dl{ padding: 0;}
.navbar-default.newsheader0927 .nav li dl dd{display: inline-block;}
.navbar-default.newsheader0927 .nav li dl dd a{ padding: 0; color: #444; font-size: 14px; margin: 0 6px; height: auto; display: inline-block; line-height: 28px;}
.navbar-default.newsheader0927 .nav li dl dd a:hover{ background-color: transparent; color: #004c8a;}

@media screen and (min-width: 1024px) and (max-width:1100px){
    .container{width:980px;}
    .navbar-brand > img{ width: 200px; height: auto;}
}
@media (min-width: 767px) and (max-width: 1024px) {
    /*.navbar-collapse.collapse{ display:none !important;}*/
}
@media (max-width: 767px){
    .header .logo{ margin-left: 15px;}
    .logo img{ width: 70%; height: auto;}
    .nav_banner div .nav_banner_list{ padding: 0;}
    .indexList .indexTab a{padding: 0 8px; font-size: 17px;}
    .indexCon ul li a{ font-size: 16px; line-height: 24px;}
    .pc-20da{ display: none;}
    .phone-20da{ display: block;}
}
/*手机版*/
.navbar-toggle{ background: #004f97;}
.navbar-default .navbar-toggle{ border-color: #004f97;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:#004f97;}
.navbar-default .navbar-toggle .icon-bar{ background: #fff;}
.mobilenav{ display: none;  position:absolute; top:152px; z-index:90; padding-bottom:40px; background:#222222; width:100%; height:auto; left:0; padding-top:5px;}
.mobilenav .close{ float:right;opacity: 1; margin-right:15px; width:25px; height:25px; background:url(../images/close.png) no-repeat; background-size: 20px auto; }
.mobilenav{clear:right;}
.mobilenav li>a{ display:block; border-bottom:1px solid #393939; width:100%; line-height:60px; padding-left:22px; margin:auto; background:url(../images/add.jpg) no-repeat 93% center; background-size:20px auto; font-size:18px; color:#fff; }
.mobilenav li dl{ display:none; background:url(../images/subBg.png) repeat;}
.mobilenav li dl dd{ margin:auto; background:url(../images/arrow-r.png) no-repeat 95% center; background-size: 25px auto; }
.mobilenav li dl dd a{ line-height:50px; color:#fff; border-bottom: 1px solid #000; display:block; font-size:16px; padding-left:34px;}
@media (max-width: 1024px) {
    .navbar-toggle{ display: block; margin-top: 28px;}
    .navbar-right{ display: none;}
    .navbar-header{ float: none;}
}
@media (max-width: 767px){
    .navbar{ display: none;}
    .navbar-default .navbar-brand{ margin-left: 15px; height: 70px; padding:20px 0;}
    .navbar-brand > img{ width: 170px; height: auto;}
    .navbar-toggle{ margin-top:9px;}
    .index_banner{ margin-top: 70px;}
    .navbar-toggle .icon-bar{ background: #fff;}
    .banner-nav #bannerCtrl{ display: block; left: 0; bottom: 10px;}
    .nav_banner{ position: relative; bottom: 0; margin-top: 0;}
    .nav_banner div .nav_banner_list{ margin-bottom:0px;}
    .index_nav2{ margin-top:20px; margin-bottom: 0; padding-left: 15px; padding-right: 15px;}
    .mainLeft{ float: none; width: 100%;}
    .mainLeft .indexpics{ float: none; width: 100%;}
    .mainLeft .indexList{ float: none; width: 100%; margin-top: 50px;}
    .mainRight{ float: none; width: 100%; margin-top: 20px;}
    .mainUp .dckfImg{ height: 109px;}
    .dckfImg img{ height: 109px;}
    .dckfImg p,.mainIcon li p,.gqtzImg p{ font-size: 16px;}
    .gqtzImg a{ padding-top: 20px;}
    .gqtzImg p{ margin-top: 10px;}

    .mainUp .gqtzImg{height: 109px; min-height: inherit;}
    .leftpart,.rightpart{ width: 100%; height: auto; margin-bottom: 10px;}
    .nav_txt{ left: 15px; top: 15px;}
    .index_jtgk{ margin-bottom: 10px;}
    .index_jtgk img{ height: 137px;}
    .index_djcx,.index_dfwh{ width: 49%; position: relative; float: left;}
    .index_tszs,.index_lxwm{ width:49%; position: relative; float: right;}
    .index_rczp{ width: 100%; padding-top: 10px;position: relative; }
    .index_rczp .nav_txt{ top: 25px;}
    .dfwh_pic img{ width: 90%;height:auto;margin: auto; display: block; margin-top:15px !important;}
    .footer{ margin-top:30px; padding-top: 10px; padding-bottom: 10px; height: auto;}
    .footer .foot_left{ float: none; line-height: 28px;}
    .footer .foot_right{ line-height: 28px;}
    .boxContent,.fivblock{ padding-left:15px; padding-right: 15px; }
    .boxContent .boxleft{ width: 100%; float: none;}
    .banner_slide,.slidesjs-control,.slidesjs-container,#slides{ height: 240px;}
    .boxContent .boxright,.listleft,.listright{ width: 100%; float: none;}
    .boxContent .boxright,.listright{ margin-top: 20px;}
    .box ul li a{ width: 72%;}
    .boxContent .boxlist{ padding-top: 20px;}
    .blockbox,.blockbox h1{ width: 100%;}
    .blockbox h1{ font-size: 24px;}
    .blockbox span{ display: none;}
    .fivblock ul li{ width: 50%; margin-right: 0; margin-bottom:15px;}
    .fivblock ul li .iconimg{ margin: auto;}
    .indexfooter p,.indexfooter a{ float: none;}
}
/*集团概况内容页面样式*/
.jtgk{margin-bottom:40px;}
.jtgk_banner{height:246px;width:100%; padding-top:131px; background-size: cover !important;}
.thirdnav_text{font-size:16px;color:#444444;line-height: 32px;}
.newstext{ font-size: 16px; color: #444; line-height: 32px;}
.newstext img{  height: auto;}
@media screen and (min-width: 1024px){
    .jtgk .secnav{width:22.25%;margin-top:-34px;float:left;}
    .jtgk .secnav_box{width:82.4%;background-color: #0084cd;padding-bottom:17px;}
    .jtgk .secnav_box .nav_title{font-size:24px;font-weight:bold;color:#fff;height:66px;line-height: 66px;text-align: center;}
    .jtgk .secnav_box ul{margin-left:15px;padding:19px 0;background-color: #fff;}
    .jtgk .secnav_box ul li{line-height: 53px;height:53px;}
    .jtgk .secnav_box ul li a{display:block;text-underline: none;color:#444444;padding-left:30px;line-height: 53px;height:53px;border-top:1px solid #dddddd;position:relative;}
    .jtgk .secnav_box ul li:last-child a{border-bottom:1px solid #ddd;}
    .jtgk .secnav_box ul li a .li_border{position:absolute;display:block;height:53px;width:3px;left:-3px;top:0;background-color: #ff9600;display:none;}
    .jtgk .secnav_box ul li a:hover{color:#0084cd;text-decoration: none;}
    .jtgk .secnav_box ul li.active a{color:#0084cd;text-underline: none;}
    .jtgk .secnav_box ul li a:hover .li_border{display:block;}
    .jtgk .secnav_box ul li.active a .li_border{display:block;}

    .secnav_cont{float:right;width:77.5%;padding-top:25px;}
    .secnav_cont .newsnav{color:#888888;font-size:14px;line-height: 14px;height:14px;margin-bottom:10px;}
    .secnav_cont .newsnav a{color:#888888;font-size:14px;line-height: 14px;height:14px;}
    .secnav_cont .newsnav a:hover{color:#ff9600;}
    .thirdnav_name{color:#027ecb;font-size:24px;margin-bottom:10px;line-height: 48px;height:50px;border-bottom:1px solid #d8d8d8;}
    .thirdnav_pic{margin-bottom:34px;}
    .thirdnav_text .text_left{float:left;width:66%;}
    .thirdnav_text .text_left h3{font-size:20px;color:#444444;font-weight:bold;margin-bottom:14px;}
    .thirdnav_text .text_left p{font-size:16px;color:#444444;line-height: 32px;}
    .thirdnav_text .text_right{float:right;width:30%; text-align: right;}

}
/*手机版集团概况*/
@media (max-width: 767px){
    .jtgk_banner{ margin-top:2px; height: 150px; background-size: auto 150px !important; background-position: center center !important;}
    .jtgk{ margin-bottom:0px !important;}
    .secnav_box{ overflow: hidden;}
    .secnav_box .nav_title{ display: none;}
    .secnav_box ul li{ float: left; border: 1px solid #dfdfdf; width: 33.25%; text-align: center; height: 40px; line-height: 40px;}
    .secnav_box ul li a{ display: block; color: #444; font-size: 18px;}
    .secnav_box ul li.active{ background: #0084cd;}
    .secnav_box ul li.active a{ color: #fff;}
    .jtgkbox{ padding-left: 0; padding-right: 0;}
    .secnav{ margin-bottom: 40px;}
    .secnav_cont{ padding-left: 15px; padding-right: 15px;}
    .secnav_cont .newsnav{ display: none;}
    .secnav_cont .thirdnav_name{ display: none;}
    .newstext img{ max-width: 100%; height: auto;}
    .newstext p{ line-height: 32px; font-size: 16px; color: #444;}
    .thirdnav_pic{ text-align: center;}
    .thirdnav_text{ margin-top: 15px;}
    .thirdnav_text .text_left h3{ font-size:17px; margin-bottom: 10px; text-align: center; font-weight: bold;}
    .text_right{ text-align: center; margin-top: 15px;}
    .hw{ font-size: 22px !important;}
}
/*党的建设*/
.jtgk .ddjs{ float: right; width: 23.1%; margin-top: 0;}
.ddjs h2{ background: #009ae1; border-left:2px solid #003480; height: 50px; text-indent: 25px; margin-bottom: 1px; line-height: 50px; color: #fff; font-size:24px; font-weight: bold;}
.ddjs ul{ background: #fff; width: 100%; padding-bottom: 22px;}
.ddjs ul li{ line-height: 50px; margin-bottom: 1px;}
.ddjs ul li a{ display: block; line-height: 50px; font-size:20px; color: #444; padding-left:28px;}
.ddjs ul li:hover{ background: #e1f6ff;}
.ddjs ul li:hover a{ text-decoration: none;}
.ddjs ul li.active{ background: #e1f6ff;}
.ddjs dl{ margin-top:20px;}
.ddjs dl dd{ margin-bottom:20px;}
.ddjs dl dd img{ width: 100%; height: auto;}

.ddjs-list{ width: 75.5%; float: left; background: #fff; padding-bottom: 56px;}
.ddjs-list h2{ height:51px; padding-left: 24px; font-size: 24px; color: #009ae1; line-height: 51px; background: #fafafa; border-left:2px solid #004f97; border-bottom:1px solid #e9e9e9;}
.ddjs-list .llwz{ padding:47px 34px 0;}
.llwz li{ overflow: hidden; padding-bottom: 45px; margin-bottom: 48px; border-bottom: 1px solid #f0f0f0;}
.llwz li .datetime{ width:11%; text-align: center; height: 76px; float: left; background: #e1e1e1;}
.datetime span{ display: inline-block; height: 55px; line-height: 55px; font-size:42px; color: #777; font-family: "Century Gothic";}
.datetime p{ font-size: 14px; margin-top: -3px; color: #444;font-family: "Century Gothic";}
.llwz li .llwz-right{ float: right; width:86%;}
.llwz-right h3{ margin-bottom:8px; font-size:18px; color: #444;}
.llwz-right .llwzinfo{ font-size:16px; line-height: 28px; color: #666;}
.llwz li:hover .datetime{ background: #009ae1;}
.llwz li:hover .datetime span,.llwz li:hover .datetime p{ color: #fff;}
.llwz li:hover h3,.llwz li:hover .llwzinfo{ color: #009ae1;}
.eye{ width: 100%; margin-top: 70px; height:54px; background: url(../images/eye.png) no-repeat center center #e1e1e1;}
.eye:hover{ background: url(../images/eye.png) no-repeat center center #009ae1;}

.ddjs-list .titleBox{ text-align: center; padding:35px 10px 0; }
.titleBox h1{font-size: 20px; color: #444;}
.titleBox .release{ margin-top: 10px;}
.release span{ margin-left: 5px; margin-right: 5px; font-size: 14px; color: #666;}
.ddjs-list .newstext{ font-size: 16px; color: #444; padding: 10px; line-height: 32px;}

.newstext:after{content:"";display:table;clear:both;}
.newstext img{ max-width: 100%; height: auto;}

.ddjs-list .bankuai_list{ padding-top:40px; margin-left: 0; margin-right: 0;}
.ddjs-list .bankuai_list li .smalltxt h4{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/*手机版——党的建设*/
@media (max-width:767px){
    .djsbox{ margin-top: 0 !important;}
    .jtgk .ddjs{ float: none; width: 100%; margin-bottom: 0;}
    .jtgk .ddjs{ float: none; width: 100%; margin-bottom: 0;}
    .ddjs-list{ float: none; width: 100%; padding-bottom: 30px;}
    .ddjs h2{ display: none;}
    .ddjs ul{ overflow: hidden; padding-bottom: 0;}
    .ddjs ul li{ width: 25%; margin-bottom: 0; border:1px solid #dfdfdf; text-align: center; float: left; height: 40px; line-height: 40px;}
    .ddjs ul li a{ line-height: 40px; font-size: 18px; height:40px; padding-left: 0;}
    .ddjs dl{ display: none;}
    .ddjs-list h2{ display: none;}

    .bankuai_list li .smalltxt h4{ line-height: 22px;}
    .ddjs-list .llwz{ padding:30px 15px 0;}
    .llwz li{ margin-bottom:20px; padding-bottom:20px;}
    .llwz li .datetime{ width: 20%; height: 68px;}
    .datetime span{ font-size: 36px; height: 40px; line-height: 40px;}
    .datetime p{ margin-top: 0;}
    .llwz li .llwz-right{ width:78%;}
    .llwz-right h3{ line-height: 24px;}
    .eye{ margin-top: 30px;}
    .llwz-right .llwzinfo{ display: none;}
    
}


/*集团概况文字列表样式*/
.newslistbox li a{font-size:20px;display:block;width:100%;line-height: 44px;height:44px;background: url("../images/list_dot_06.png") no-repeat left center;padding-left:18px;border-bottom:1px dotted #b8b7b7;}
.newslistbox li a span{color:#444;font-size:16px;}
.newslistbox li a:hover{background: url("../images/list_dot_03.png") no-repeat left center;}
.newslistbox li a:hover span{color:#0084cd;}
.newslistbox li a .newstitle{float:left;}
.newslistbox li a .newstime{float:right;}

/*荣誉展示*/
.history {
    background: url(../images/icon05.gif) repeat-y 130px 0;
    position: relative;
    height: auto !important;
}
.history-date {
    overflow: hidden;
}
.history-date .date02 {
    margin-bottom: 30px;
    height: 47px;
    font-size: 24px;
    font-weight: normal;
}
.history-date .date02 a {
    display: inline-block;
    *display:inline;
    zoom: 1;
    margin: 10px 97px 0 0;
    padding-right: 17px;
    background: url(../images/icon08.gif) no-repeat right 50%;
    color: #004091;
}
.history-date .date02 a:hover {
    text-decoration: none;
}
.history-date .date02 img {
    vertical-align: -5px;
}
.history-date .first {
    position: relative;
    z-index: 99;
    background: url(../images/icon06.gif) #fff no-repeat 108px 0;
}
.history-date ul {
    /*display: none;*/
}
.history-date .show {
    display: block;
}
.history-date ul li {
    background: url(../images/icon07.gif) no-repeat 121px 0;
    padding-bottom: 30px;
    zoom: 1;
}
.history-date ul li.last {
    padding-bottom: 0;
}
.history-date ul li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.history-date ul li h3 {
    float: left;
    width: 14%;
    font-size: 20px;
    text-align: right;
    padding-right: 19px;
    color: #3d3d3d;
    font-weight: normal;
    line-height: 22px;
}
.history-date ul li h3 span {
    display: block;
    color: #d0d0d0;
    font-size: 12px;
}
.history-date ul li dl {
    float: left;
    padding-left: 34px;
    width: 80%;
}
.history-date ul li dl dt {
    color: #3d3d3d;
    line-height: 22px;
    text-align: justify;
}
.history-date .first .more-history {
    font-size: 16px;
    background: transparent;
    margin-left: 30px;
}
.history-date .first .more-history:hover {
    text-decoration: underline;
}
.history-date ul li dl dt img {
    margin-right: 15px;
}
@media (max-width: 767px) {
    .history{ background-position: 83px 0 !important;}
    .history-date .date02{ font-size: 16px; height: 29px;}
    .history-date .date02 a{ padding-right: 10px;}
    .history-date .first{ background-position: 70px 0 !important; background-size: 30px auto;}
    .history-date ul li{ background-position:75px 0 !important; background-size: 18px auto;}
    .history-date ul li h3{ width: 18%; font-size: 16px; padding-right: 0;}
    .history-date ul li dl{ padding-left: 50px;}
    .history-date ul li dl dt{ text-align: left;}
    .history-date ul li dl dt img{ margin-right: 10px; }

}
/*新闻中心封面页样式*/
.toindex{float:right;color:#fff;line-height: 36px;height:36px;padding-top:6px;margin-left:17px;}
.search a img{margin-top:8px;}
.search .button{
    background: #003683 url(../images/search_03.png) no-repeat center center;
    height: 36px;
    width: 56px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 22px;
    float: left;
    cursor:pointer;
}

header .navwrap li a{font-size:16px;color:#fff;}
header .navwrap li.current a{ border-bottom: 3px solid #ff9600;}
header .navwrap li:hover a{ border-bottom: 3px solid #ff9600; color: #fff;}
.forwnxt span a u{display:inline-block;width:38px;height:35px;}
.forwnxt span a .arrow_left{ top:0;background:url("../images/news_arrow_03.png") no-repeat center center;}
.forwnxt span a .arrow_right{top:35px;background:url("../images/news_arrow_06.png") no-repeat center center;}
.forwnxt span a:hover .arrow_left{background:url("../images/news_arrow_curr_03.png") no-repeat center center;}
.forwnxt span a:hover .arrow_right{background:url("../images/news_arrow_curr_06.png") no-repeat center center;}

.news_video{width:586px;padding:30px 32px 44px 32px;background-color: #fff;}
@media screen and (max-width: 800px) {
    .news_video{box-sizing: border-box;width: 100%;}
}

.news_video:after{content:"";clear:both;display:table;}

.news_video .dfyx{margin-bottom:24px;}
.news_video .dfyx h3{color:#009ae2;font-size:18px;float:left;line-height: 18px;height:18px;}
.news_video .dfyx a{color:#444444;font-size:14px;float:right;height:18px;line-height: 18px;}
.news_video .dfyx a:hover{color:#f4930a;}
.news_video .dfyx:after{content:"";display:table;clear:both;}

.playvideo{width:391px;display:block;float:left;position:relative;cursor:pointer;}
.playvideo .playbtn{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.video_intro{float:right;width:176px;}
.video_intro span{display:block;width:176px;line-height: 28px;color:#444;}

.gray_cover{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-color: rgba(0,0,0,.6);filter:alpha(opacity=0.6)}

.changepage{width:650px;margin-top:24px;background-color: #fff;}
@media screen and (max-width: 800px) {
    .changepage{width: 100%;}
}

.changepage ul{width:100%;height:57px;}
.changepage ul li{width:100%;/*float:left;*/background-color: #003683;line-height: 57px;height:57px;}
.changepage ul li a{display:block; padding-left:32px;}
/*.changepage ul li.active a{background-color: #fff;color:#003683;}*/
.changepage ul.navswitch li h2{ line-height: 57px; padding: 0; float: left;font-size:20px;color:#fff;}
.changepage ul li span{ float: right; margin-right: 10px; color: #fff; font-size: 16px;color:#fff;}
.changepage ul li:hover span{ color: #ff9600;}
.changepage dl{}
.changepage dl dd{padding:10px 30px 34px 30px;display:none;}
.changepage dl dd ol{ padding-top: 20px;}
.changepage dl dd ol li{margin:0 0 15px;}
.changepage dl dd ol li:after{content:"";clear:both;display:table;}

/*.changepage dl dd ol li .titlepic{float:left;cursor:pointer;width:180px;height:111px;overflow:hidden;}*/
/*.changepage dl dd ol li .titlepic:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}*/
/*.changepage dl dd ol li .titlepic img{transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;}*/

.changepage dl dd ol li .titleintro{cursor:pointer;}
.changepage dl dd ol li .titleintro .time{display:block;font-size:14px;color:#999;line-height:14px;height:14px;margin-bottom:15px;padding-left:20px;background: url("../images/clockicon_05.png") no-repeat left center;}
.changepage dl dd ol li .titleintro .smalltxt{display:block; padding-bottom: 15px;color:#444444;line-height: 24px;font-size: 16px;border-bottom:1px solid #f5f5f5;}
.changepage dl dd ol li .titleintro:hover .time,.changepage dl dd ol li .titleintro:hover .smalltxt{color:#00559d;}

.news_footer .footer{width:1000px;margin:0 auto; border-top: none;}
@media screen and (max-width: 1024px){
    .news_footer .footer{
        width: 100%;
    }
    .news_footer .footer span{width:100%;text-align: center;}
}
.news_footer{/*background-color: #fff;*/ border-top: 1px solid #eaeaea;}
.jpgccontent{ padding-top: 30px;}
.jpgccontent h1{ text-align: center; margin-bottom: 30px; font-size: 20px; color: #444;}
.jpgccontent .newstext p{ font-size: 16px; color: #444; line-height: 32px;}
.jpgccontent .newstext img{max-width: 100%;
    height: auto;}
.jtyw_box{border-top:6px solid #0099e1;padding:15px 28px 24px 28px; }
.jtyw_box .jtyw{height:18px;}
.jtyw_box .jtyw h3{color:#009ae2;font-size:18px;float:left;line-height: 18px;height:18px;}
.jtyw_box .jtyw a{float:right;font-size:14px;color:#444;}
.jtyw_box .jtyw a:hover{color:#f4930a;}

.jtyw_list{ margin-top: -7px;}
.jtyw_list li{padding-top:30px; padding-bottom:22px;border-bottom:1px solid #eaeaea;}
.jtyw_list li .time{display:block;font-size:14px;color:#999;line-height:14px;margin-bottom:14px;padding-left:20px;background: url("../images/clockicon_05.png") no-repeat left center;}
.jtyw_list li .smalltxt{display:block;color:#444444;line-height: 20px;font-size: 14px;}
.jtyw_list li .smalltxt:hover{color:#f4930a;}
.jtyw_list li:last-child{ border-bottom: none;}
/*新闻内容页样式*/
.content{padding-bottom:30px;}
.content .topcontent{ padding-top: 0;}
.content_left{width:650px;float:left;}
.articleheader a{color:#444444;font-size:14px;line-height: 14px;}
.articleheader a:hover{color:#f4930a;}
.articleheader a.current{color:#f4930a;}
.content_detail h2{font-size:28px;color:#022657;line-height: 40px;font-weight:bold;margin-top:30px;}
.release{border-bottom:1px solid #e0e0e0; margin-top: 15px; padding-bottom:25px;margin-bottom:34px;}
.release span{  font-size: 16px; color: #444; margin-right: 15px;}


.newsdetail p{line-height: 32px;font-size:16px;color:#444; text-align:justify;font-family: sans-serif !important;}
.newsdetail p span{
    font-family: sans-serif !important;
    
}
font{
     font-family: sans-serif !important;
}


.content_right{width:322px;float:right;margin-top:27px;}
.content_right .pic_news{margin-bottom:30px;height:18px;}
.content_right .pic_news h3{height:18px;line-height:18px;float:left;color:#003683;font-size:18px;padding-left:40px;background: url("../images/xiangji_03.png") no-repeat left center;}
.content_right .pic_news a{float:right;color:#003683;font-size:14px;}
.content_right .pic_news a:hover{color:#f4930a;}
.banner-nav{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.slides{height:211px;}
.slides li{
    position: absolute;
    left: 0px;
    top: 0px;

}
.content_right .slides li span{position:absolute;bottom:0;line-height:48px;box-sizing:border-box;font-size:16px;color:#fff;padding:0 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;left:0;height:48px;background-color: #00559d;background-color: rgba(0,85,157,.5);filter:alpha(opacity=0.5);width:100%;}
.content_right .slides li a img{width:322px;height:211px;transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;}
.content_right .slides li a{display:block;width:322px;height:211px;overflow:hidden;}
.content_right .slides li a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.content_right #bannerCtrl{ display: block;position:static;width:100%;margin-top:17px;text-align: center;}
.content_right .banner-nav #bannerCtrl a{
    display:inline-block;
    height:11px;
    width:11px;
    background: url("../images/slide_dot_03.png") no-repeat;
    margin:0 5px;
}
.content_right .banner-nav #bannerCtrl a.active{
    background: url("../images/slide_dot_05.png") no-repeat;
    width:11px;
}

/*.arrow_left{position:absolute;left:0;top:40%;width:30px;height:40px;background: url("../images/news_arrow_03.png") no-repeat center center;}*/
.newupdate{margin-top:36px;}
.newupdate .newupdate_title{background: url("../images/speaker_03.png") no-repeat left center;height:36px;padding-left:50px;line-height:36px;font-size:18px;color:#00559d}

.newupdate_box{border-top:2px solid #d7d7d7;margin-top:21px;padding-top:24px;}
.newupdate_box .newupdate_list{margin-left:10px;border-left:2px solid #d7d7d7;}
.newupdate_box .newupdate_list li{padding-bottom:21px;}
.newupdate_box .newupdate_list li span{display:block; font-size:14px; color:#00559d;background: url("../images/newupdate_bg_03.png") no-repeat left center;padding-left:35px;height:28px;line-height: 28px;margin-left:-7px;}
.newupdate_box .newupdate_list li a{margin-top:8px;display:block;font-size:14px;line-height: 24px;margin-left:22px;}

/*手机版——新闻中心*/
@media(max-width: 767px){
    header .logo{ margin-left: 15px;}
    header .logo img{ width: 200px; height: auto; margin-top: 20px;}
    .toindex{ margin-left: 0; margin-right: 15px; margin-top: 8px;}
    header .navwrap{ padding-top: 0;}
    header .search,header .navwrap .smenu{ display: none;}
    header .navwrap #nav{ display: block; width: 100%; top: 0; padding: 0; position: relative;}
    header .navwrap #nav li{ float: left; margin-bottom:2px; text-align: center; width: 33.25%; height: 42px;}
    header .navwrap #nav li a{ padding: 0; font-size: 18px;}
    header .navwrap #nav li.current{ background: #ff9600;}
    header .navwrap #nav li:hover{ background: #ff9600;}
    header .navwrap #nav li a:hover{ background:none;}
    .topcontent .colum2{ display: none;}
}

/*特色板块列表页样式*/
.tsbk .tsbknav_box{height:156px;margin-bottom:2px;background: url("../images/tsbknav_bg_03.png") no-repeat;position:relative; background-size: 100% 100%;}
.tsbk .secnav{margin-top: -46px;float: left;}
.tsbk .tsbknav_box h2{font-size:32px;height:32px;line-height: 32px;color:#fff;font-weight:bold;padding-top:85px;text-align: left;padding-left:30px;}
.tsbk .tsbknav_box .sanjiao{position:absolute;bottom:-13px;left:26px;}
.tsbk .secnav_box ul li{margin:2px 0;}
.tsbk .secnav_box ul li a{display:block;color:#444;font-size:18px;/*padding-left:52px;height:42px;line-height: 42px;*/ padding:10px 10px 10px 30px;line-height:24px;background-color: #efefef;}
.tsbk .secnav_box ul li a:hover{text-decoration:none;color:#fff;background:#767575 url("../images/tsbk_sarrow_03.png") no-repeat 192px center; }
.tsbk .secnav_box ul li.active a{text-decoration:none;color:#fff;background:#767575 url("../images/tsbk_sarrow_03.png") no-repeat 192px center; }

.secnav_list{float:right;margin-top:38px;}
@media screen and (min-width: 1024px){
    .tsbk .tsbknav_box{ width: 100%;}
    .tsbk .secnav{ width: 22.25%;}
    .tsbk .secnav_box{ width: 82.4%;}
    .secnav_list{width:77.5%;}
}
.tsbk_thirdnav_name{position: relative; bottom: -2px;float:left;color:#444;font-size:24px;height:52px;line-height: 52px;border-bottom:2px solid #083a85;}
.secnav_list .newsnav{color:#888;font-size:14px;float:right;padding-left:27px;background: url("../images/nav_house_03.png") no-repeat left center;}
.secnav_list .newsnav a{color:#888;font-size:14px;line-height: 52px;}
.bankuaiintro{width:100%;margin-top:40px;margin-bottom:44px;}
.bankuaiintro span{line-height: 24px;font-size:16px;color:#444;}
.bankuai_list{margin-left:-15px;margin-right:-15px;}
.bankuai_list li{margin-bottom:26px;padding:0 13px;}
.bankuai_list li a{position: relative;display:block;overflow:hidden;}
.bankuai_list li a >img{width:100%;transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;}
.bankuai_list li a:hover >img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.bankuai_list li .smalltxt{padding:18px 30px 15px 14px;position:absolute;left:0;bottom:0;width:100%;background-color: #000;background-color: rgba(0,0,0,.7);filter:alpha(opacity=0.7)}
.bankuai_list li .smalltxt span{line-height: 22px;font-size:12px;color:#fff;}
.bankuai_list li .smalltxt h4{color:#fff;font-size:15px;margin:0;margin-bottom:5px;}
.dot_arrow{position:absolute;right:12px;bottom:16px;z-index: 10;width:22px;height:22px;background: url("../images/dot_arrow_06.png") no-repeat;}
.bankuai_list li a:hover .dot_arrow{background: url("../images/dot_arrow_curr_03.png") no-repeat;}
.bankuai_list li a:hover .smalltxt {background-color:#00559d;background-color: rgba(0,85,157,.7);filter:alpha(opacity=0.7);}
.list_header{border-bottom:1px solid #d6d5d5;}

@media (max-width: 767px) {
    .bankuai_list li .smalltxt{ padding: 10px 30px 5px 14px;}
}

/*特色板块内容页样式*/
.tsbk_content{margin-top:30px;}
.tsbk_content h4{font-size: 20px;
    color: #444444;
    font-weight: bold;
    text-align: center; margin-bottom:20px;
    /*height: 20px;*/
}
.tsbk_content img{ max-width: 100%; height: auto;}
/*特色板块——地产开发*/
.dckf_list{ width: 100%; overflow: hidden;}
.dckf_list li{ margin-bottom: 60px;}
.dckf_list li .dckfimg{ margin-bottom: 40px; text-align: center; background-position: center center !important;}
.dckf_list li .dckfimg img{ width: 100%; height: auto;}
.dckf_list li h2{ text-align: center; font-size:24px; color: #444;}
.dckf_list li .dckfinfo{ text-align: center; margin-top: 33px; font-size: 16px; color: #444; line-height: 24px; padding-top:18px; background:url(../images/h2bg.png) left top no-repeat; background-size: 100% auto;}

.dckf-news{ margin-top: 15px; margin-bottom: 15px;}
.dckf-news li{ overflow: hidden; padding-bottom: 15px; border-bottom: 1px solid #083a85; margin-bottom: 15px; background: url(../images/dots-blue.png) no-repeat left 6px; padding-left: 24px;}
.dckf-news .dckfLeft{ width: 50%; float: left;}
.dckfLeft h3{ margin-bottom: 10px; color:#083a85; font-size: 22px;}
.dckf-news .dckfRight{ width: 48%; float: right;}
.dckfRight img{ width: 100%; height: auto;}

@media (max-width: 767px) {
    .dckf-news .dckfLeft,.dckf-news .dckfRight{ width: 100%; float: none;}
    .dckf-news .dckfLeft{ margin-bottom: 10px;}
    .dckf-news li{ padding-bottom: 30px; margin-bottom: 30px;}
    .dckfLeft h3{ font-size: 20px;}

}
/*特色板块——股权投资*/
.gqtz_list{ width: 100%; overflow: hidden;}
.gqtz_list li{ float: left; border-bottom: 1px solid #e3e3e3; padding-left: 0; padding-right: 0; margin-bottom:50px;padding-bottom: 40px;}
.gqtz_list li .gqImg{ width: 100%;text-align: center; border-right:1px dashed #e0e0e0;}
.gqtz_list li .gqImg img{ height:auto; width: 100%;}
.gqtznews{ margin-top: 15px; margin-bottom: 15px;}
.gqtznews dd{ padding-bottom:20px; border-bottom: 1px solid #083a85; margin-bottom:20px; background: url(../images/dots-blue.png) no-repeat left 6px; padding-left: 24px;}
.gqtznews h3{ margin-bottom: 10px; color:#083a85; font-size: 22px;}
.gqtznews p{}
.gqtznews img{ margin-bottom: 15px; margin-top: 15px; width: 100%; height: auto;}

/*特色板块——燕舞实业*/
.ywsy_list li{ overflow: hidden; padding-bottom: 56px; border-bottom: 1px solid #e9e9e9; margin-bottom:62px; padding-left: 0; padding-right: 0;}
.ywsy_list li .ywImg{ width:27%; position: relative; overflow: hidden; float: left; height: 27%; background-position: center center !important; background-size: 100% 100% !important;}
.ywsy_list li .ywImg img{ width: 100%; height:100%;}
.ywsy_list li .ywInfo{ width:69%; float: right;}
.ywInfo h3{ font-size:20px; margin-top: 5px; margin-bottom: 10px; color:#004f97; font-weight: normal;}
.ywInfo p{ font-size: 16px; color: #666; line-height: 32px;}

.ywsyleft{ width: 70%; float: left;}
.ywsyimg{ width:29%; float: right; text-align: center;}
.ywsyimg img{ margin-bottom: 15px; margin-top: 15px; max-width:100%; height: auto; }

.tsbk_content p{font-size: 16px;color: #444444;line-height: 32px;}

@media (max-width:767px){
    .tsbk .tsbknav_box{ display: none;}
    .tsbk .secnav{ margin-top: 0; float: none;}
    .tsbk .secnav_box ul li a{ padding: 0; background:none;  height: 40px; line-height: 40px;}
    .tsbk .secnav_box ul li{ margin:0;}
    .tsbk .secnav_box ul li.active a{ background: #0084cd;}
    .secnav_list{width:100%; overflow:hidden; float: none; margin-top: 0; padding-left: 15px; padding-right: 15px;}
    .list_header{ display: none;}
    .dckf_list li .dckfimg{ width: 90%; margin: auto; margin-bottom: 10px; background-size: 100% auto !important;}
    .dckf_list li{ margin-bottom: 30px; padding-left: 0; padding-right: 0;}
    .bankuaiintro{ margin-bottom: 20px;}
    .dckf_list li h2{ font-size: 20px;}
    .dckf_list li .dckfinfo{ margin-top: 20px;}
    .pages a{ margin-bottom:4px !important;}
    .gqtz_list li .gqImg{ border-right:none;}
    .ywsy_list li .ywImg{ float:none;width:50%; margin: auto;}
    .ywInfo h3{ text-align: center;}
    .ywsy_list li{ padding-bottom: 30px; margin-bottom: 30px;}
    .ywsy_list li .ywInfo{ float: none; width: 100%;}
    .ywsyleft{ float: none; width: 100%;}
    .ywsyimg{ float: none; width: 100%;}
}
/*联系我们列表页*/
.lxwm_banner{ height: 246px; width: 100%; 
   /*margin-top:131px; */
   background-size:cover !important; background-position: center center !important;}
.lxwm_newsnav{height:39px;line-height: 39px;background-color: #f6f6f6;}
.lxwm_newsnav .newsnav{float:right;height:39px;line-height: 39px;color:#4f4f4f;}
.lxwm_newsnav .newsnav a{height:39px;line-height: 39px;color:#4f4f4f}
.lxwm .secnav{margin-top:-94px;float:left;}
.lxwm .secnav_box{background: url("../images/secnavbox_bg_03.png") no-repeat;min-height: 726px;}
.lxwmnav_box{width:100%;background-position: center top;padding-top:181px;background-size: 100% 100%; }
.lxwmnav_box h2{padding-left:46px;height:42px;background-color: #027ecb;font-size:20px;color:#fff;line-height: 46px;}
.lxwm .secnav_box ul li a{display:block;padding-left:46px;border-bottom:1px solid #d5d5d5;height:42px;line-height: 42px;background-color: #f2f2f2;color:#444;}
.lxwm .secnav_box ul li a:hover{background-color: #d5d5d5;text-decoration: none;}
.lxwm .secnav_box ul li.active a{background-color: #d5d5d5;text-decoration: none;}

.lxwmsecnav_list{float:right;}
.lxwm_cont{width:100%;margin-top:48px;}
.lxwm_cont #map{width:100%;height:263px;}

@media screen and (min-width: 1024px){
    .lxwm .secnav{ width: 22.25%;}
    .lxwm .secnav_box{ width: 82.4%;}
    .lxwmsecnav_list{ width: 77.5%;}

}
label{max-width: none;}
.contactus{margin-top:40px;}
.contactus li{padding-left:40px;line-height: 37px;height:37px;font-size:16px;color:#444;}

/*联系我们*/
.contop{ height: 43px; margin-top: 40px; border-bottom: 1px solid #d6d5d5;}
.contop span{ padding-bottom:8px;float: left; font-size:24px; color: #444; border-bottom: 2px solid #083a85;}
.contop .newsnav{ float: right; line-height: 43px; background: url(../images/home.png) no-repeat left center; padding-left:26px; color: #888; font-size: 14px;}
.contop .newsnav a{ font-size:14px; color: #888;}
.contact{ clear: both; margin-top: 48px; margin-bottom: 50px; overflow: hidden; background: #f0f5fb;}
.contact #map{ width:65%; float: left; height:360px;}
.contact .coninfo{ width: 35%; float: right; padding:40px 3% 0;}
.coninfo h2{ font-size:22px; padding-bottom: 19px; font-weight: bold; color: #003683; border-bottom: 1px solid #003782;}
.coninfo ul{ margin-top:25px;}
.coninfo ul li{ overflow: hidden; margin-bottom: 18px;}
.coninfo ul li img{ float: left;}
.coninfo ul li p{ float: left; width:85%; margin-left: 18px; font-size:16px; color: #444;}
.mapchild{
    text-align: center;
    /*padding: 8px;*/
}
.mapchild>img{
    width: 190px;
}
.mapchild p{
    font-size:15px; color: #444; margin-top: 10px;
}

.jpgclist{margin-top:48px;}
.jpgclist ul{margin-left:-15px;margin-right:-15px;}
.jpgclist ul li a{position:relative;display:block;overflow:hidden;}
.jpgclist ul li a img{width:100%;}

.cover{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align: center;background-color: #000;background-color:rgba(0,0,0,.5);filter:alpha(opacity=0.5);transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;}
.cover span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 0;border-top:1px solid #fff;color:#fff;border-bottom:1px solid #fff;}
.jpgc_title span{color:#444;font-size:16px;}
.jpgc_title {line-height: 48px;height:48px;}
.jpgc_title:hover{text-decoration: none;}
.jpgc_title:hover span{color:#003683;text-decoration: none;}
.jpgclist ul li a:hover .cover{display:block;}

/*视频列表页*/
.first_video{width:50%; float: left; margin-bottom: 15px; min-height: 234px;}
.first_video .playvideo{width:95%; margin:auto;float:none;}
.first_video .playvideo .video_cover >img{width:100%;}

.normal_videos{width:100%;margin-left:-15px;margin-right:-15px;width:680px;}
.normal_videos li{float:left;margin:30px 15px;}
.normal_videos .playvideo{width:310px;float:left; height:193px;overflow:hidden;}
.normal_videos .playvideo video{ height: 193px;}
.playvideo .playbtn img{transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;}
.playvideo:hover .playbtn img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.first_video p{ width: 70%; margin: auto; text-align: center; margin-top: 15px; line-height: 28px; font-size:16px;color: #444 !important; 
    height: 78px;
    line-clamp:2;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
}
.yxdflist{ overflow: hidden;}


/*宣传册*/
.xc-book{padding-top: 35px; clear: both;}
.xc-book li{ overflow: hidden;}
.xc-book li a{ display: block;}
.xc-book li .xcImg{ width: 70%; margin: auto; border: 1px solid #d5d5d5; float: none; overflow: hidden;}
.xc-book li img{ width:100%;height: auto;
    transform: scale(1);
    -webkit-transform:  scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}
.xc-book li p{ width: 70%; margin: auto; text-align: center; font-size:18px;  color: #444 !important;margin-top: 20px;}
.xc-book li:hover p{ color: #0099e1;}
.xc-book li:hover img{
    transform: scale(1.25);
    -webkit-transform:  scale(1.25);
    -o-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
}

/*图片新闻列表页*/
.tpxw .slides{height:400px;}
.banner-nav1{position:relative;}
.banner-nav1 .slides li{position:relative;}
.banner-nav1 .slides li .pic_intro{position:absolute;left:0;bottom:0;padding:20px;background-color: #555;background-color: rgba(85,85,85,.5);filter:alpha(opacity=0.5);}
.banner-nav1 .slides li .pic_intro a{display:block;font-size:16px;color:#fff;cursor:pointer;}
.banner-nav1 .slides li .pic_intro a:hover{color:#f4930a;}
.banner-nav1 .slides li .pic_intro span{display:block;line-height: 20px;font-size:12px;color:#fff;}
.banner-nav1 ol{background-color: #413d4b;width:100%;}
.banner-nav1 ol:after{content:"";display:table;clear:both;}
.banner-nav1 ol li{width:25%;float:left;cursor:pointer;}
.banner-nav1 ol li a{margin: 7px 2px;border: 3px solid #413d4b;display: block;}
.banner-nav1 ol li.active a{border: 3px solid #f4930a;}
.banner-nav1 ol li a img{width: 100%;}

.arrow_left{position:absolute;left:0;top:40%;width:40px;height:50px;background:rgba(0,0,0,.5) url("../images/news_arrow_03.png") no-repeat center center;cursor:pointer;}
.arrow_right{position:absolute;right:0;top:40%;width:40px;height:50px;background:rgba(0,0,0,.5) url("../images/news_arrow_06.png") no-repeat center center;cursor:pointer;}
.arrow_left:hover{background:rgba(0,0,0,.7) url("../images/news_arrow_03.png") no-repeat center center;cursor:pointer; }
.arrow_right:hover{background:rgba(0,0,0,.7) url("../images/news_arrow_06.png") no-repeat center center;cursor:pointer; }

.tpxw_picslist{margin-top:30px;margin-left:-13px;margin-right:-13px;}
.tpxw_picslist li{ margin-bottom:25px;box-sizing:border-box;width:33.33%;float:left;padding:0 13px;}
.tpxw_picslist li a{width:100%;display:block;background-color: #fff;}
.tpxw_picslist li a img{width:100%;}
.tpxw_picslist li a span{display:block;line-height: 22px;font-size:16px;height:66px;padding:20px 15px 0 15px;}
.tpxw_picslist li .createtime{background-color:#fff;display:block;line-height: 50px;font-size:14px;height:50px;padding:0px 15px 0px 40px;background: #fff url("../images/clockicon_05.png") no-repeat 20px center;}

@media screen and (max-width: 767px){
    .tpxw_picslist{ margin-right: 0; margin-left: 0;}
    .tpxw_picslist li{ width: 100%; float: none;}
    .tpxw_picslist li a span{ height: auto;padding:15px 15px 0 15px;}
    .tpxw_picslist li .createtime{ height: 30px; line-height: 30px;padding:0px 15px 10px 40px;background: #fff url("../images/clockicon_05.png") no-repeat 20px 8px;}
}

/*me列表*/
.word-list{ width: 100%;}
.word-list .news-list{ background: #fff; overflow: hidden; padding: 15px 25px 12px; border-bottom: 1px dashed #eaeaea; }
.news-list h2 { font-size: 18px; padding:0 0 12px !important;color: #333; border-bottom: 1px dashed #dfdfdf; line-height: 36px;}
.news-list a{ }
.news-list span{ margin-right: 10px;}
.news-list .textbox{ border-bottom: 1px dashed #dfdfdf; padding: 10px 0; font-size: 16px; line-height:28px;}
.timebox{ padding-top: 12px; overflow: hidden;}
.timebox .date{ float: left; font-size: 14px; font-family: "Arial"; color: #666;}
.timebox .newsmore{ float: right; font-size:20px; color: #666; font-weight: bold;}
.news-list:hover h2,.news-list:hover .timebox .newsmore{ color:#ff7800;}

/*媒体聚焦列表*/
.mtjj-list{ overflow: hidden; background: #fff; padding:8px 20px 50px;}
.mtjj-list dd{ width:100%; line-height: 32px;}
.mtjj-list dd a{ display: block; overflow: hidden; border-bottom: 1px dashed #dfdfdf; padding: 15px 0px;}
.mtjj-list dd h2{ padding: 0 !important; float: left; font-size: 16px !important; color: #333;/*overflow: hidden; white-space: nowrap; text-overflow: ellipsis;*/}
.topcontent .colum1 .mtjj-list h2{ line-height: 32px;}
.mtjj-list dd p{ padding-bottom: 10px; overflow: hidden; font-size:14px; line-height: 28px; color: #444;}
.mtjj-list dd span{ float: right; font-size: 14px; font-family: "Arial"; color: #666;}
/*.mtjj-list dd .timebox{ padding-top: 12px; overflow: hidden; border-top: 1px solid #f5f5f5;}*/
.timebox .timedate{ float: left; font-size: 14px; font-family: "Arial"; color: #666;}
.timebox .arrowR{ float: right; font-size:16px; color: #666; font-weight: bold;}

.mtjj-list dd:hover h2{ color: #f4930a;}
.mtjj-list dd p:hover{color: #f4930a;}
.mtjj-list dd .arrowR:hover{color: #f4930a;}

.df tr td{ background: #00529a;}
.df tr td img{ width: 100%; height: 303px;}
.df tr td .dfjs{ padding:10% 25px; height: 303px;}
.dfjs h1{ font-size:20px; margin-bottom: 16px; color: #fff; font-weight: bold;}
.dfjs p{ color: #fff; line-height: 32px; font-size: 16px;}
.topcontent .colum1 .mtjj-list h2 span{ display: none;}
.topcontent .colum1 .forwnxt{ right: 0;}
.phonefooter{ display: none;}
.rightSide-phone{ display: none;}
/*手机版*/
@media (max-width: 767px){
    .banner-nav1 ul li img{ width: 100%;height: auto;}
    .tpxw .slides{ height:255px;}
    .tpxwbox{padding-top: 0;}
    .mtjj-list dd span{ display: none;}
    .topcontent .colum1 h2{ float: left; display: inline-block;}
    .topcontent .colum1 .mtjj-list h2 span{ float: none; margin-left: 15px; display: inline-block;}
    .content_right{ display: none;}
    .newsfm{ display: block !important;}
    .topcontent .colum1 .timelist{ display: block; width: 100%;}
    .topcontent .colum1 .timelist li{ width:24.7%;}
    .forwnxt span a u{ height: 50px;}
    .forwnxt span a .arrow_right{ top:0;}
    .news_video{ padding: 30px 15px 32px;}
    .playvideo{ width: 100%; float: none;}
    .video_cover img{ width: 100%;}
    .video_intro{ float: none; width: 100%; margin-top: 8px; text-align: center; font-size: 18px;}
    .video_intro span{width: 100%;}
    .changepage dl dd{ padding: 10px 15px 15px;}
    .changepage dl dd ol li .titlepic{  display:block; margin-bottom:15px;float: none; width: 100%; overflow: hidden; height: auto;}
    .changepage dl dd ol li .titlepic img{ width: 100%; height: auto;}
    .changepage dl dd ol li .titleintro{ float: none; display: block;  width: 100%;}
    .changepage dl dd ol li .titleintro .time{ margin-bottom: 10px;}
    .changepage dl dd ol li .titleintro .smalltxt{ height: auto; padding-bottom: 15px;}
    .jtyw_box{ padding: 15px 15px 28px;}
    .jtyw_list li .smalltxt{ font-size: 16px;}
    .news_footer{ padding: 0 15px;}
    .phonefooter{ display: block;padding:10px 0;line-height:28px;  font-size: 14px;  color: #444;}
    .phonefooter p a{line-height:28px;  font-size: 14px;  color: #444;}
    .pcfooter{ display: none;}
    .rightSide{display: none;}
    .rightSide-phone{ display: block; width:100%;  margin-top:10px;}
    .rightSide-phone li{ display: inline-block; margin-right: 15px;text-align: center;}
    .rightSide-phone li img{ width: 85px; height:auto;}
    .rightSide-phone li p{ margin-top: 10px;}
    .articleheader{ display: none;}
    .content_left{ width: 100%; float: none;}
    .content_detail{ padding: 0 15px;}
    .content{ padding-top: 20px;}
    .content_detail h2{ font-size: 22px; line-height: 36px;}
    .newsdetail img{ max-width: 100%; height: auto;}

}

/*手机版—企业精神*/
.dfjs-phone{ display: none;}

@media (max-width: 767px) {
    .df{ display: none;}
    .dfjs-phone{ display:block; text-align: justify;}
    .dfjs-phone h1{ font-size: 24px; font-weight: bold; margin-bottom: 10px;}
    .dfjs-phone img{ max-width: 100%; height: auto;}
}

/*转型亮点*/
.newstext .zxld{ overflow: hidden;}
.zxld dd{ overflow: hidden; border-bottom: 1px dashed #d5d5d5; padding-bottom: 45px; margin-bottom:45px;}
.zxld dd{ font-size: 18px;}
.zxld dd:hover a{ text-decoration: none; color: #0084cd;}
.zxld dd span{ color: #ff0000;}
.zxld dd span b{ font-weight: normal; font-size: 40px; font-family: "Arial";}
.zxld dd .imgs{ display: inline-block; width:49%; height: auto;}
.zxld dd .img{ text-align: center;}
.zxld dd ul{ margin-top:36px;}
.zxld dd ul li{ line-height: 32px; font-size: 16px; background: url(../images/list_dot_03.png) no-repeat left 14px; padding-left:14px;}
.zxld dd ul li a{ font-size: 16px;}

.pages{ clear: both; text-align: center;}
/*手机版—转型亮点*/
@media (max-width: 767px) {
    .zxld dd{  margin-bottom: 35px; padding-bottom: 35px;}
    .zxld dd div{ padding: 0;}
    .zxld dd span b{ font-size:24px;}
    .zxld dd .img{ margin-top: 10px; padding: 0;}
    .zxld dd .imgs{ margin-right: 0 !important; width: 48%;}
    .zxld dd ul{ margin-top: 15px;}
}

/*司标释义*/
.sbsy{ margin-top: 45px; width: 100%; padding:95px 45px 120px; text-align: center; background: url(../images/sbsy.jpg) no-repeat center bottom #f4f4f4; background-size: cover;}
.sbsy img{ margin-bottom: 50px;}
.sbsy p{ line-height: 32px; color: #dd0000;font-size: 16px;}

/*手机版——司标释义*/
@media (max-width: 767px){
    .sbsy{ margin-top: 0px;padding:30px 15px;}
    .sbsy img{ margin-bottom: 20px;}
}
/*东方理念*/
.idea .ideaHead{ overflow: hidden; background: #0070b7; margin-bottom: 8px;}
.ideaHead h2{ font-size:28px; color: #fff;height: 170px; padding-top: 85px; padding-left: 50px;}
.ideaHead .img-idea{ text-align: right; padding: 0;height: 170px; overflow: hidden;}
.ideabox{ overflow: hidden; padding: 36px 60px; background: url(../images/ideaBg.png) repeat-x left top;}
.ideabox dl{ overflow: hidden;}
.ideabox dl dd{ margin-bottom: 8px;}
.ideabox dl dd h3{ margin-bottom: 8px; padding-left: 12px; font-size:16px; color: #fff; line-height: 31px; height: 31px; background: url(../images/ideaH.png) no-repeat;}
.ideabox dl dd p{ line-height: 32px; color: #444; font-size: 16px;}

@media (max-width: 767px) {
    .ideaHead h2{ height: 50px; font-size: 22px; line-height:50px; text-align: center; padding-left: 0; padding-top: 0;}
    .ideaHead .img-idea{ height: auto;}
    .ideabox{ padding: 30px 10px;}
    .ideabox dl dd{ padding-left: 0; padding-right: 0;}
    .ideabox dl dd h3{ font-size: 18px;}
}
/*人才招聘列表模板*/
.job-rc{ width: 100%; overflow: hidden; color: #fff; font-size: 16px; background: #afb1b2;text-align: center; line-height: 40px; height: 40px;}
.job-rc h2{ float: left; height: 40px; text-align: left;text-indent: 15px; line-height: 40px; font-weight: normal; color: #fff; font-size: 16px; width:44%; border-right: 1px solid #fff;}
.job-rc p{ float: left; width: 24%; border-right: 1px solid #fff;}
.job-rc span{ float: left; width: 8%;  border-right: 1px solid #fff;}
.job-rc a{ float: left; width: 16%; color: #fff; font-size: 16px;}

.job-listbox li{ padding-top: 23px; text-align: center; padding-bottom: 7px; overflow: hidden; border-bottom:1px dashed #797777;}
.job-listbox li a{ display: block;}
.job-listbox li a:hover,.job-rc a:hover{ text-decoration: none;}
.job-listbox li h2{float: left; text-align: left;text-indent:15px;color:#444;font-size: 16px; width:44%;}
.job-listbox li p{ float: left; width:24%; color: #444; font-size: 16px;}
.job-listbox li span{float: left; width: 8%;color: #444; font-size: 16px;}
.job-listbox li div{float: left; width: 16%;color: #444; font-size: 16px; }
.job-listbox li h2:hover{font-weight:bold;color: #f4930a;}
.job-listbox li div:hover{color: #f4930a;}

/*人才招聘内容模板*/
.rc-title{ text-align: center; font-size: 24px; color: #444; margin-bottom: 10px;}
.rc-top{ text-align: center; padding-bottom: 10px;}
.rc-top span{ margin: 0 6px; font-size: 14px; color: #666;}
.rc-text{ padding:20px 30px; margin: 10px 10px; border: 1px solid #dfdfdf; line-height: 32px; font-size: 16px; color: #444;}
.rc-rely{ text-align: right; margin-top:30px; margin-right: 11px;}
.rc-rely a{ display: inline-block; margin-left: 10px; padding-right: 15px; padding-left: 15px; text-align: center; font-size: 18px; color: #fff; line-height: 40px; height: 40px; background: #afb1b2;}
.rc-rely a:hover{ text-decoration: none; background: #081a74;}
.fj{ margin:15px 10px; color:#444; font-size:16px; line-height:32px;}
.fj span{ display:inline-block; background:url(../images/download.png) no-repeat left center;padding-left:30px; font-size:16px; color:#085EB5;}
.fj .download a{ display:block; font-size:16px; color:#444; line-height:32px;}
.fj .download a:hover{ color:#085EB5;}

/*手机版——人才招聘*/
@media (max-width: 767px){
    .job-rc h2{ width:75%;}
    .job-rc span{ display: none;}
    .job-rc a{ width: 25%;}
    .job-listbox li h2{ width:75%;}
    .job-listbox li span{ display: none;}
    .job-listbox li div{ width: 25%;}
    .rc-text{ margin: 0; padding: 20px 15px;}
}
/*精品工程——新稿*/
.hidden-jpgc{ display: none;}
.jpgc-news{ overflow: hidden; margin-top: 35px;}
.jpgc-news dl dd{ overflow: hidden;}
.jpgc-left{ width: 48%; float: left;}
.jpgc-left li{ position: relative;}
.jpgc-left .imgbox{ width: 100%; height:259px; position: relative; overflow: hidden;}
.jpgc-left .imgbox img{ width: 100%; border: 1px solid #ededed;height: auto; vertical-align: bottom;}
.jpgc-left .imgbox .shadow{ position: absolute; bottom: 0; left:0; z-index: 1; width: 100%; height: 100%; background: url(../images/shadow.png) repeat-x left bottom;}
.jpgc-left li .jpgc-txt{ width: 100%; position: absolute; bottom:17px; left: 0; z-index: 2; padding-left: 20px; padding-right: 20px;}
.jpgc-left li .jpgc-txt h3{ margin-top: 2px; line-height: 24px; font-size:18px; color: #fff; float: left;}
.jpgc-left li .jpgc-txt a{ float: right; width:60px; height:24px; border-radius: 50px; text-align: center; line-height:24px; background: #027ecb; color: #fff; font-size:14px;}
.jpgc-left li .jpgc-txt .jpInfo{display: none; margin-top: 10px; font-size: 14px; line-height: 20px; color: #fff; clear: both;}
.jpgc-left li .jpgc-txt a:hover{ text-decoration: none; cursor: pointer;}

.jpgc-right{ width: 50%; float: right;}
.jpgc-right li{ overflow: hidden; padding-bottom: 14px; margin-bottom: 21px; border-bottom: 1px solid #cecece;}
.jpgc-right li .imgbox{ width:35%; height: 104px; float: left;}
.jpgc-right li .imgbox img{ width: 100%; height: auto;}
.jpgc-right li .jpgc-txt{ float: right; width: 61%}
.jpgc-right li .jpgc-txt h3{ font-size:18px; line-height: 24px; color: #444; margin-bottom: 6px;}
.jpgc-right li .jpgc-txt a{ display: none;}
.jpgc-right li .jpgc-txt .jpInfo{ font-size: 14px; color: #444; line-height: 20px;}

/*精品工程——一线传真*/
.news_list{ margin-top: 37px;}
.ppcj-list{ padding-top: 54px;}
.ppcj-list .yxcz{ overflow: hidden; margin-bottom: 35px;}
.yxcz span{ display: block; float: left; width:95px; border-radius: 5px; padding-left: 11px; height:62px; line-height:62px;background: #027ecb; color: #fff; font-size:38px;}
.yxcz .yxcz-right{ width: 93%; padding: 35px 44px 38px 35px; margin-top: -62px; border-radius: 10px; background: #f1faff; float: right; position: relative;}
.yxcz-right .smalltext{ width:50%;float: left;}
.smalltext h2{ font-size:24px; margin-bottom: 16px; color: #027ecb; font-weight: bold;}
.smalltext p{ font-size: 16px; color: #444; line-height:28px;}
.yxcz-right .img-yxcz{ width: 44%; padding-left:7%; border-left:1px solid #79bce5;  float: right;}
.img-yxcz img{ width: 100%; border-radius:5px; height: auto;}

/*动态信息列表模板*/
.statusbox{ background: #fff; position: relative;margin-top: -56px;}
.jtgk .status-left{ margin-top: 0; width: 26%; border: 1px solid #c3d4e1; border-bottom: none;}
.status-left h2{ font-size:28px; color: #fff;border-bottom: 1px solid #c3d4e1; font-weight: bold; background: url(../images/subnavBg.jpg) repeat; text-indent:20%; height: 79px; line-height: 79px;}
.status-left ul li{ position: relative;border-bottom: 1px solid #c3d4e1; }
.status-left ul li>a{ display: block; line-height: 57px; height: 57px; background: url(../images/dots.png) no-repeat 21% center; text-indent:27%; color: #444; font-size: 18px;}
.status-left ul li:hover{ background:url(../images/arrow-right.png) no-repeat 86% 24px #e4f2fd;}
.status-left ul li:hover>a{ background: url(../images/dots-r.png) no-repeat 21% center;}
.status-left ul li:hover .li_border{position:absolute;display:block;height:1px;width:10%;left:0;top:56px;background: #1f90de;}

.status-left ul li .moresub{ display: none; background: #fff;}
.status-left ul li .moresub a{ display: block; color: #444; background: url(../images/aoor-left.png) no-repeat 27% center; line-height: 42px; padding-left: 32%;}
.status-left ul li .moresub a:hover{ color: #00b1dd;}
.status-left ul li .moresub a.current{ color: #00b1dd;}
.status-left ul li.active{ background:url(../images/arrow-right.png) no-repeat 86% 24px #e4f2fd;}
.status-left ul li.active>a{ background: url(../images/dots-r.png) no-repeat 21% center;}
.status-left ul li.active .li_border{position:absolute;display:block;height:1px;width:10%;left:0;top:56px;background: #1f90de;}
.status-left ul li:hover .moresub{ display: block;}
.status-left ul li.active .moresub{ display: block;}
.status-cont{ width:67%; margin-right:4.1%; padding-top: 48px;}
.status-cont h2{ font-size:20px; height: 33px; color: #1f90de; border-bottom:2px solid #d5d5d5;}
.status-cont h2 span{ display: inline-block; height: 33px; border-bottom: 2px solid #1f90de;}

.dtxx{ margin-top:18px; padding-bottom: 50px;}
.dtxx li{ line-height: 35px; background: url(../images/aoor-left.png) no-repeat left 15px; overflow: hidden;}
.dtxx li a{font-size:16px; color: #444; padding-left: 23px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dtxx li span{ text-align: right;color: #b1b1b1;}
.dtxx li:hover a{ color: #00b1dd;}
.status-cont .titleBox{ text-align: center; padding:35px 10px 0; }
.status-cont .newstext{ font-size: 16px; color: #444; padding: 10px; line-height: 32px;}

/*手机版——动态信息*/
@media (max-width: 767px) {
    .statusbox{ margin-top: 0;}
    .jtgk .status-left{width: 100%; float: none;}
    .status-left h2{ display: none;}
    .status-left ul{ overflow: hidden;}
    .status-left ul li{
        /*position: relative;*/
        float: left;  width: 33.25%; border:1px solid #dfdfdf;height: 40px; line-height: 40px;}
    .status-left ul li>a{ text-indent: 0; line-height:40px; height:40px;text-align: center; background: none;}
    .status-left ul li .moresub a{ display: inline-block; text-align: center; padding-left: 0; width:33.3%; line-height: 50px;}
    .status-left ul li.active .li_border{ display: none;}
    .status-left ul li.active a{ background: none !important;}
    .status-left ul li.active{ background-image: none;}
    .status-left ul li:hover .li_border{ display: none;}
    .status-left ul li:hover a{ background: none !important;}
    .status-left ul li:hover{ background-image: none;}
    .status-left ul li .moresub{
        /*position: absolute; left: 0; top: 40px;*/
        width: 100%;}
    .status-left ul li .moresub a.current{ border-bottom: 1px solid #00b1dd;}
    .status-cont{ width: 100%; clear: both; float: none; margin-right: 0; padding-top: 0px;}
    .status-cont h2{ display: none;}
    .dtxx{ margin-top: 0; padding-top: 0;}
    .dtxx li{ line-height: 42px;background: url(../images/aoor-left.png) no-repeat left 18px}
    .dtxx li a{ padding-right: 0; padding-left: 18px;}
    .dtxx li span{ padding-left: 0; font-size: 14px; padding-right: 0;}

}

/*精品工程——一线传真*/
#pbl{ position: relative;}
#pbl .grid{}
#pbl .grid h2{ margin-bottom: 6px; font-size:18px; color: #027ecb;}
#pbl .grid p{ font-size:16px; color: #444; line-height: 28px;}
#pbl .grid .news_pic{ margin-top: 12px;}
#pbl .grid .news_pic img{ width: 100%; height: auto}
.pages{ width: 100%; padding-top: 15px; text-align: center;}
.pages a{ display: inline-block; background: #dfdfdf; padding: 8px 15px; margin: 4px 4px;}
.pages b{ display: inline-block; background: #0099e1; color: #fff; padding: 8px 15px; margin: 0 4px;}
.pages a:hover{background: #0099e1; color: #fff;}

@media (max-width: 767px){
    .lxwm_banner{ height: 180px; margin-top: 70px; background-repeat: no-repeat !important; background-size: auto 180px !important;}
    .lxwm_newsnav{ display: none;}
    .lxwm .secnav{ margin-top: 0; float: none;}
    .lxwmnav_box{ display: none;}
    .lxwm .secnav_box{background: none !important; min-height:auto;}
    .lxwm .secnav_box ul li a{ background: none; padding-left: 0; height: 40px; line-height: 40px;}
    .lxwm .secnav_box ul li.active a{ background: none; color: #fff;}
    .lxwmsecnav_list{ float: none; padding-left:0; padding-right: 15px;}
    .news_list{ margin-top: 0;}
    .jpgc-news{ padding-left: 15px;}
    .jpgc-left{ float: none; width: 100%; margin-bottom: 15px;}
    .jpgc-left .imgbox{ height: auto;}
    .jpgc-right{ float: none; width: 100%;}
    .jpgc-right li .jpgc-txt h3{ margin-top: 10px;}
    .jpgc-right li .imgbox{ width: 100%; float: none; height: auto;}
    .jpgc-right li .jpgc-txt{ float: none; width: 100%;}
    .jpgc-right li .jpgc-txt .jpInfo{ font-size: 16px; line-height: 32px;}
    .jpgc-left li .jpgc-txt{ position: relative; bottom:0; padding-left: 0; padding-right: 0;}
    .jpgc-left li .jpgc-txt h3{ color: #444; margin-top: 10px;}
    .jpgc-left li .jpgc-txt a{ display: none;}
    .jpgc-left li .jpgc-txt .jpInfo{ display: block; color: #444; font-size: 16px; line-height: 32px;}
    .jpgc-left .imgbox .shadow{ display: none;}
    .ppcj-list{ padding-top: 0; padding-left: 15px;}
    .yxcz span{}
    .yxcz .yxcz-right{ width: 83%; padding:20px 15px;}
    .yxcz-right .smalltext{ width: 100%; float: none;}
    .smalltext h2{ margin-bottom: 10px; font-size: 20px;}
    .yxcz-right .img-yxcz{ width: 100%; margin-top: 10px; float: none; padding-left: 0; border: none;}
    .contop{ margin-top: 30px;}
    .contop .newsnav{ display: none;}
    .contact{ margin-top: 30px; background: none; margin-bottom: 0;}
    .contact #map{ float: none; width: 100%; height: 230px;}
    .contact .coninfo{ float: none; width: 100%; padding: 25px 0;}
    .coninfo h2{ font-size: 20px;}
    .coninfo ul li p{ margin-left:8px; }
}
.arrow-prev{ width: 50px; height: 50px; display: inline-block; background: url(../images/arrowl.png) no-repeat; position: absolute; z-index: 2; left: 10px; top: 50%;}
.arrow-next{ width: 50px; height: 50px; display: inline-block; background: url(../images/arrowr.png) no-repeat; position: absolute; z-index: 2; right: 10px; top: 50%;}
.arrow-prev:hover{ background: url(../images/arrowlr.png) no-repeat;}
.arrow-next:hover{ background: url(../images/arrowrr.png) no-repeat;}

@media (max-width: 767px) {
    .arrow-prev{ width: 30px; height: 30px; background-size: 30px auto;}
    .arrow-next{ width: 30px; height: 30px; background-size: 30px auto;}
    .arrow-prev:hover{ width: 30px; height: 30px; background-size: 30px auto;}
    .arrow-next:hover{ width: 30px; height: 30px; background-size: 30px auto;}
    .jobnav li{ width: 25% !important;}
    .status-cont .newstext{ padding: 0; width: 100%; overflow: hidden;}
    .status-cont .newstext p{ margin: 0 !important; line-height: 32px !important;}
    .status-cont .newstext table{ width: 100% !important; margin: auto !important;}
    .status-cont .titleBox{ padding: 0;}
}
/*领导团队*/
.leader-list li{ overflow: hidden; padding-bottom:38px;position: relative;}
.leader-list li .leader-left{ width:19.8%; float: left;}
.leader-left img{ width: 100%; height: auto;}
.leader-list li .leader-right{ width:76%; float: right;}
.leader-right h2{ font-size:18px; margin-bottom:9px; color:#027ecb; font-weight: bold;}
.leader-right h3{ font-size: 16px; margin-bottom:20px; color: #444; font-weight: bold;}
.leader-right span,.leader-right .leaderInfo{ color: #444; font-size: 14px; line-height:28px;}
.leader-right .leaderInfo{ margin-top:20px;}
.round{ width: 100%; clear: both;padding-top:30px;border-bottom:1px solid #dcdcdc;position: relative;}
.round img{max-width: 100%; height: auto; position: absolute; right: 0; bottom: -10px;}

@media (max-width: 767px) {
    .leader-list li .leader-left{ width: 100%; float: none;text-align: center;}
    .leader-left img{ max-width: 100%; width: auto;}
    .leader-list li .leader-right{ width: 100%; float: none; margin-top: 15px;}
    .leader-right h2,.leader-right h3{ text-align: center;}
    .leader-right h3{ margin-bottom: 10px;}
    .leader-right .leaderInfo{ margin-top: 0;}
    .leader-right span, .leader-right .leaderInfo{ font-size: 16px; line-height: 32px;}
}

/*企业名录*/
.qyml{ background: #f4f8fd;margin-top: -14px; overflow: hidden; padding:0 34px 60px 0;}
.qyml .qymlTab{ float: left; width: 30.4%;}
.qymlTab li{ padding-right: 16px; margin-bottom: 2px; background-size: 16px auto;}
.qymlTab li div{ background: #c0d4eb; padding-top:66px; padding-bottom:70px; font-size: 24px; color: #00408c; font-weight: bold; text-align: right; padding-right:25px;}
.qymlTab li.active{ background: url(../images/arrow-qy.png) no-repeat right center; background-size: 16px auto;}
.qyml .qymlList{ width:63.4%; float: right; padding-top: 30px;}
.qyml .qymlList dl{ margin-bottom: 25px;}
.qymlList dt{ font-size: 22px; height: 22px; line-height: 20px; border-left: 4px solid #00408c; padding-left: 12px; color: #00408c; margin-bottom: 20px;}
.qymlList dd{ margin-bottom: 9px;}
.qymlList dd h2{ font-size:20px; color: #00408c; padding: 12px 48px; background:#fff;}
.qymlList dd div.qymlInfo{ display: none; background: #fff; font-size:16px; color: #444; line-height:32px; padding:28px 30px 32px 26px; margin-top:9px;}
.qymlList dd:hover h2{ background: #00408c;color: #fff;}
.qymlList dd.active h2{ background: #00408c; color: #fff;}

.clear {
    clear: both;
    height: 0px;
}
.rightSide{
    position: fixed;
    right: 0;
    top: 35%;
    z-index: 100;
}
.rightSide li{
    margin-bottom: 20px;
    text-align: center;
}
.rightSide li p{
    margin-top: 10px;
    font-size: 14px;
    color: #444;
}
.header0928 .header{
    /* background: #004f98; */
    margin-top: 15px;
    height: auto;
}
@media (max-width: 767px) {
    /* .newsheader0927{ display: inline-block; background: transparent !important; min-height: auto;} */
    .newsheader0927{ display: none;}
    .bannernews{ height: auto;}
    .row{ margin-left: 0 !important; margin-right: 0 !important;}
    .qyml{ padding: 0 0 20px 0;}
    .qyml .qymlTab{ float: none; width: 100%;}
    .qyml .qymlList{ float: none; width: 100%; padding: 30px 8px;}
    .qymlTab li{ width: 50%; padding-bottom:0px; padding-right: 0; float: left;}
    .qymlTab li div{ border-right: 1px solid #fff; padding-top:15px; padding-bottom:15px; padding-right: 0; font-size:18px; text-align: center;}
    .qymlTab li.active{background:none;}
    .qymlTab li.active div{background:#00408c; color: #fff;}
    .qymlContent{ clear: both;}
    .qymlList dd h2{ padding: 12px 15px; font-size: 17px;}
    .qymlList dd div.qymlInfo{ padding: 28px 15px 32px; }
    .navbar-toggle{ 
        /* position: fixed;  */
        right: 0; z-index: 2; }
    .header0928 .header{ background: none; height: auto; margin-top: 0;}
    .newsheader0927 .logo{ margin-left: 10px;}
    .header .logo{ margin-top: 8px;}
    .newsheader0927 .logo img{ height: 48px;}
    .index_banner.index_banner0927{ padding-top:2px;}
    .slides{ height:138px !important}
    .listleft .box ul li a{ width:72%;}
    .rightSide li img{ width: 60px;}
    .rightSide li p{ font-size: 12px;}
}
@media (max-width:380px) {
    .slides{height: 124px !important;}
}